/* 
 * File:   Imagem.h
 * Author: stuart
 *
 * Created on August 24, 2011, 1:33 PM
 */

#ifndef IMAGEM_H
#define	IMAGEM_H

#include <string>
#include "Midia.h"

#pragma once

using namespace std;

class Imagem : public Midia
{
private:
	string pathImage;
	HPDF_Image image;
	double aspectRatio;
	double areaProportion;
	double areaImagem;
        int id;
public:	
	Imagem();
	Imagem(string pathImg);
	~Imagem();
	void setPahtImage(string pathImg);
	string getPath();
	void setHpdfImage(HPDF_Image im);
	HPDF_Image getHpdfImage();
	double getAspectRatio();
        void setAspectRatio(double aspect);
	double getAreaProportion();
	void setAreaProportion(double ap);
	double getArea();
	void setArea(double ar);
	string getName();
        void setId(int id);
        int getId();
};


#endif	/* IMAGEM_H */

